.login-container {
  height: 100%;
  display: flex;
  &-left {
    flex: 1;
    &-header {
      height: 124px;
      display: flex;
      align-items: center;
      padding-left: 40px;
      box-sizing: border-box;
      font-size: 24px;
    }
    &-form {
      display: flex;
      height: calc(100vh - 178px);
      align-items: center;
      justify-content: center;
      &-card {
        box-sizing: border-box;
        width: 380px;
        height: 420px;
        border-radius: 4px;
        /* shadow/​二级下拉菜单 */
        box-shadow: 0px 8px 20px 0px rgba(0, 0, 0, 0.1);
        padding: 40px;
        > span {
          display: inline-block;
          font-size: 24px;
          padding-bottom: 40px;
        }
        input#username,
        input#password {
          height: 44px;
        }
        .ant-form-item {
          margin-bottom: 12px;
        }
      }
    }
    &-footer {
      height: 54px;
      display: flex;
      align-items: center;
      justify-content: center;
      color: #486289;
      font-size: 14px;
    }
  }
  &-right {
    width: 400px;
    background: url("../../assets/login-bg.png") no-repeat left top;
  }
}
